import'dart:io';


main(){
  print('程序开始');
  requestData().then((res){
    print(res);
  }).catchError((err){
    print('请求数据失败 $err');
  }).whenComplete((){
    print('结束，不管成功或者失败，都关闭加载弹窗');
  });
  print('其他业务代码');
}
Future<String> requestData(){
  //相当于鸿蔡的returnnewPromise
  return new Future((){
    //模拟异步操作，比如请求数据
    sleep(Duration(seconds: 2));
    //return‘后端返回的救据'；//模拟成功
    //throw '请求失败';//模拟失败
    return '后端返回的数据';
  });
}